Stabilizing the XP Process Using Specialized Tools
نویسندگان
چکیده
One problem with the XP development process is its fragility. If developers use the XP techniques in an unintended way or not at all, the XP process is likely to break down: The misused techniques affect the other XP techniques in a negative way, breaking the whole process. We believe that it is possible to stabilize the XP process using specialized artifacts to reify the XP techniques. We discuss the reification of the XP technique Continuous Integration using the JWAM IntegrationServer as an example. We present our experience with this tool and analyze its effects on the other XP techniques.
منابع مشابه
Applying the Lessons of eXtreme Programming
Although eXtreme Programming has been explained by Kent Beck[1], there are many benefits to adopting eXtreme Programming (XP) practices in other development processes. The benefits of adopting the complete XP approach are outside of the scope of this paper, what is discussed here are the lessons that XP offers to other development processes. This paper initially discusses the benefits available...
متن کاملExtreme Architecting: Surviving the Architectural View Zoo
eXtreme Programming (XP) is a lightweight software development methodology based on the widely recognized and effective paradigms of code inspections, iterative spiral development, integrated product development teams (i.e., full-time customer involvement), frequent builds, programmer teams (i.e., pair programming), design patterns, re-factoring, coding standards, risk analysis, and regression ...
متن کاملInvestigating the Academic Achievement Evaluation of Specialized Theoretical Courses of Midwifery BS
Introduction: Evaluating the gap between educational goals and achievement is among the constant requirements of educational process. Using a well-developed test for academic achievement reflecting all educational goals and full syllabus content is a matter of importance. Regarding the magnitude of specialized theoretical courses of midwifery, researchers in this study attempted to assess the e...
متن کاملAn Audit Model for ISO 9001 Traceability Requirements in Agile-XP Environments
Software organizations that develop their software products using the agile software processes such as Extreme Programming (XP) face a number of challenges in their effort to demonstrate that their process activities conform to ISO 9001 requirements, a major one being product traceability: software organizations must provide evidence of ISO 9001 conformity, and they need to develop their own pr...
متن کاملIntegrating XP project management in development environments
Extreme Programming (XP) is an Agile Methodology (AM) which doesn’t require any specific supporting tool for being successfully applied. Despite this starting observation, there are many reasons leading a XP team to adopt Web based tools to support XP practices. For example, such tools could be useful for process and product data collection and analysis or for supporting distributed development...
متن کامل